---
title: The middleware didn't return a Response.
i18nReady: true
githubURL: https://github.com/withastro/astro/blob/main/packages/astro/src/core/errors/errors-data.ts
---

> **MiddlewareNoDataOrNextCalled**: Make sure your middleware returns a `Response` object, either directly or by returning the `Response` from calling the `next` function.

## 무엇이 잘못되었나요?

미들웨어가 데이터를 반환하지 않거나 `next` 함수를 호출하지 않을 때 발생합니다.

예시:
```ts
import {defineMiddleware} from "astro:middleware";
export const onRequest = defineMiddleware((context, _) => {
	// 아무것도 반환하지 않거나 `next`를 호출하지 않습니다.
	context.locals.someData = false;
});
```